Substrate-Aware Connectivity Support for Scalable Overlay Service Construction
نویسنده
چکیده
Internet overlay services may exhibit poor performance when their designs ignore the topology and link properties of the underlying Internet substrate. Various service-specific techniques have been proposed to select good overlay links and thus enhance the performance. In this paper, we explore the model of providing a substrate-aware overlay structure management layer to assist the construction of large-scale wide-area Internet services. To this end, we propose Saxons, a distributed software layer that dynamically maintains an efficient mesh structure connecting overlay nodes. Saxons provides connectivity support with three performance goals: low overlay latency, low hop-count distance, and high overlay bandwidth. Services built on top of this layer can utilize the mesh structure while achieving high performance. Furthermore, Saxons targets large-scale self-organizing services which adds scalability and stability requirements into our design. This paper describes the design of Saxons and services that can take advantage of it. Our simulation-based evaluations demonstrate Saxons’ effectiveness in terms of structure quality, stability, and overlay connectivity. To illustrate the usage of Saxons, this paper also presents the design of a Saxons-based high-bandwidth overlay route discovery service.
منابع مشابه
Distributed Hashtable on Pre-structured Overlay Networks
Internet overlay services must adapt to the substrate network topology and link properties to achieve high performance. A common overlay structure management layer is desirable for enhancing the architectural modularity of service design and deployment. For instance, new link probing techniques can be incorporated into the common structure layer such that a large number of overlay services can ...
متن کاملStructure Management for Scalable Overlay Service Construction
This paper explores the model of providing a common overlay structure management layer to assist the construction of large-scale wide-area Internet services. To this end, we propose Saxons, a distributed software layer that dynamically maintains a selected set of overlay links for a group of nodes. Saxons maintains high-quality overlay structures with three performance objectives: low path late...
متن کاملTOMA: A Viable Solution for Large-Scale Multicast Service Support
In this paper, we propose a Two-tier Overlay Multicast Architecture (TOMA) to provide scalable and efficient multicast support for various group communication applications. In TOMA, Multicast Service Overlay Network (MSON) is advocated as the backbone service domain, while end users in the access domains form a number of small clusters, in which an application-layer multicast protocol is used f...
متن کاملA flexible locality-aware peer-to-peer streaming system
Purpose – Peer-to-peer (P2P) streaming quickly emerges as an important application over the internet. A lot of systems have been implemented to support peer-to-peer media streaming. However, some problems still exist. These problems include non-guaranteed communication efficiency, limited upload capacity and dynamics of suppliers which are all related to the overlay topology design. The purpose...
متن کاملBuilding Latency-aware Overlay Topologies with QuickPeer
This work presents a gossip-based protocol, termed QuickPeer, which builds and maintains latency-aware overlay topologies. Such topologies are useful for several distributed applications, like distributed online gaming, context-aware P2P applications and QoS-aware publish/subscribe systems. The distinctive feature of QuickPeer is that it can manage large scale overlay topologies providing each ...
متن کامل